package com.bird.thread.base.startthread;

/**
 * @author: bird
 * @Data: 2021/6/25 17:13
 * @description: 对比start和run启动线程的方式
 */
public class StartAndRunMethod {


    public static void main(String[] args) {

        Runnable runnable = new Runnable() {
            @Override
            public void run() {
                System.out.println(Thread.currentThread().getName());
            }
        };
        // run()方式启动线程
        runnable.run(); // 打印的是主线程执行的run()方法。

        // start()方式启动线程
        new Thread(runnable).start();// 打印的是子线程执行的方法。

    }

}
